package com.servitware.cardio.domain;

import java.util.Date;

import com.servitware.core.id.base.InvalidIdException;
import com.servitware.core.id.base.InvalidNameException;
import com.servitware.crm.Contacto;
import com.servitware.crm.Domicilio;
import com.servitware.crm.Pais;
import com.servitware.crm.Persona;


public class Medico extends Persona
{
	private static final long serialVersionUID = 7981898898454487594L;
	
	private Date fechaRegistro;
	private Pais pais;
	private Contacto contacto;
	private Domicilio domicilio;
	private Integer status;
	private Float devengoPorInforme;
	
	/**
	 * 
	 */
	public Medico()
	{
		super();
	}
	
	/**
	 * @param id
	 * @param name
	 * @throws InvalidIdException
	 * @throws InvalidNameException
	 */
	public Medico(Integer id, String name) throws InvalidIdException, InvalidNameException
	{
		super(id, name);
	}
	
	public Date getFechaRegistro()
	{
		return fechaRegistro;
	}
	public void setFechaRegistro(Date fechaRegistro)
	{
		this.fechaRegistro = fechaRegistro;
	}
	public Pais getPais()
	{
		return pais;
	}
	public void setPais(Pais pais)
	{
		this.pais = pais;
	}

	public Contacto getContacto()
	{
		return contacto;
	}

	public void setContacto(Contacto contacto)
	{
		this.contacto = contacto;
	}

	public Domicilio getDomicilio()
	{
		return domicilio;
	}

	public void setDomicilio(Domicilio domicilio)
	{
		this.domicilio = domicilio;
	}

	public Integer getStatus()
	{
		return status;
	}

	public void setStatus(Integer status)
	{
		this.status = status;
	}

	public Float getDevengoPorInforme()
	{
		return devengoPorInforme;
	}

	public void setDevengoPorInforme(Float devengoPorInforme)
	{
		this.devengoPorInforme = devengoPorInforme;
	}

	
}

